home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / langs / prolog68.zoo / prolog.68 / codes / encoder.wam < prev    next >
Encoding:
Text File  |  1994-06-03  |  16.6 KB  |  251 lines

  1. WAM assembler
  2. p'assemble_code'/5 70 528 66 6 66 97 368 'end' 369 96 288 289 243 20 179
  3. 0 3 198 512 4 119 -4 514 p'instr'/8 0 160 -4 4 513 16 515 p'fixup'/1 520
  4.  
  5. p'con_instr'/6 242 528 202 238 162 532 76 24 512 12 1 -12 5 -8 80 'get'/1
  6. 289 402 480 4 500 434 176 0 387 117 -4 514 p'opt_instr'/6 0 144 -12 161
  7. -4 12 146 -8 513 24 515 p'const_arg'/3 533 74 512 12 1 -12 5 -8 80 'put'/1
  8. 289 402 480 4 500 434 176 0 1411 117 -4 514 p'opt_instr'/6 0 144 -12 161
  9. -4 12 146 -8 513 24 515 p'const_arg'/3 534 48 'unify' 100 368 0 2947 241
  10. 0 289 402 480 6 500 467 245 8 515 p'const_arg'/3 530 24 [ 'get'/1 -194 'put'/1
  11. -118] 520
  12.  
  13. p'const_arg'/3 106 532 94 12 512 20 0 -8 97 276 371 274 354 544 -4 144 -8
  14. 127 2048 -16 516 664 548 -4 385 480 8 502 480 3 500 432 161 -16 20 146 -12
  15. 514 p'split_int'/3 12 384 480 16383 506 449 513 20 518 534 97 352 354 518
  16.  
  17. p'enc_hash_tab'/5 130 528 126 26 12 532 16 20 64 65 36 12 547 518 534 512
  18. 20 2 -12 4 -4 96 292 276 84 '-'/2 288 292 97 289 371 290 275 99 291 273
  19. 83 'd'/4 338 368 0 35 324 322 514 p'key_rep'/2 0 144 -20 145 -16 146 -12
  20. 147 -8 148 -4 513 32 515 p'enc_hash_tab'/5 520
  21.  
  22. p'fixup'/1 62 528 58 18 12 532 8 4 64 518 534 96 289 288 81 'd'/4 289 290
  23. 291 292 547 403 401 402 500 501 468 515 p'fixup'/1 520
  24.  
  25. p'func_rep'/3 4 517 520
  26.  
  27. p'instr'/8 5402 528 5056 5398 4796 532 24 32 48 'end' 65 71 36 12 38 20
  28. 518 533 20 48 'skip' 97 288 289 515 p'instr'/8 533 22 80 'label'/1 355 97
  29. 288 289 515 p'instr'/8 533 112 97 512 32 279 278 2 -24 4 -20 6 -16 7 -12
  30. 80 'unify_void'/1 289 243 8 245 16 176 0 2051 115 -8 117 -4 514 p'opt_instr'/6
  31. 0 144 -32 145 -28 146 -24 163 -8 32 148 -20 165 -4 32 150 -16 151 -12 513
  32. 44 515 p'instr'/8 533 112 97 512 32 279 278 2 -24 4 -20 6 -16 7 -12 80 'put_variable'/1
  33. 289 243 8 245 16 176 0 1027 115 -8 117 -4 514 p'opt_instr'/6 0 144 -32 145
  34. -28 146 -24 163 -8 32 148 -20 165 -4 32 150 -16 151 -12 513 44 515 p'instr'/8
  35. 533 130 97 512 32 279 278 2 -24 4 -20 6 -16 7 -12 80 'moveregister'/2 289
  36. 295 480 4 407 502 439 403 480 2 500 434 245 16 229 327 272 176 0 1923 115
  37. -8 514 p'opt_instr'/6 0 144 -32 145 -28 146 -24 163 -8 32 148 -20 149 -4
  38. 150 -16 151 -12 513 44 515 p'instr'/8 533 102 97 512 32 279 278 2 -24 4
  39. -20 6 -16 7 -12 80 'var'/3 288 290 289 116 -8 118 -4 514 p'var_instr'/7
  40. 0 144 -32 145 -28 146 -24 163 -8 32 148 -20 165 -4 32 150 -16 151 -12 513
  41. 44 515 p'instr'/8 533 108 97 512 32 279 278 2 -24 4 -20 6 -16 7 -12 80 'con'/2
  42. 288 289 243 8 245 16 115 -8 117 -4 514 p'con_instr'/6 0 144 -32 145 -28
  43. 146 -24 163 -8 32 148 -20 165 -4 32 150 -16 151 -12 513 44 515 p'instr'/8
  44. 533 106 97 512 32 279 278 2 -24 4 -20 6 -16 7 -12 80 'nil'/1 288 243 4 245
  45. 12 114 -8 116 -4 514 p'nil_instr'/5 0 144 -32 145 -28 146 -24 163 -8 32
  46. 148 -20 165 -4 32 150 -16 151 -12 513 44 515 p'instr'/8 533 108 97 512 32
  47. 279 278 2 -24 4 -20 6 -16 7 -12 80 'str'/2 288 289 243 8 245 16 115 -8 117
  48. -4 514 p'str_instr'/6 0 144 -32 145 -28 146 -24 163 -8 32 148 -20 165 -4
  49. 32 150 -16 151 -12 513 44 515 p'instr'/8 533 106 97 512 32 279 278 2 -24
  50. 4 -20 6 -16 7 -12 80 'lst'/1 288 243 4 245 12 114 -8 116 -4 514 p'lst_instr'/5
  51. 0 144 -32 145 -28 146 -24 163 -8 32 148 -20 165 -4 32 150 -16 151 -12 513
  52. 44 515 p'instr'/8 533 66 80 'push_integer'/1 296 97 288 289 101 368 0 3843
  53. 371 328 293 480 -32768 408 487 408 481 0 32768 486 547 403 480 4 500 435
  54. 515 p'instr'/8 533 114 97 512 32 279 278 2 -24 4 -20 6 -12 7 -8 80 'push_integer'/1
  55. 288 101 368 0 3851 371 289 371 290 275 403 480 6 500 416 514 p'split_int'/3
  56. 0 144 -32 145 -28 146 -24 147 -4 148 -20 149 -16 150 -12 151 -8 513 44 515
  57. p'instr'/8 533 66 80 'pop_integer'/1 296 97 288 289 101 368 0 3859 371 328
  58. 293 480 -32768 408 487 408 481 0 32768 486 547 403 480 4 500 435 515 p'instr'/8
  59. 533 114 97 512 32 279 278 2 -24 4 -20 6 -12 7 -8 80 'pop_integer'/1 288
  60. 101 368 0 3867 371 289 371 290 275 403 480 6 500 416 514 p'split_int'/3
  61. 0 144 -32 145 -28 146 -24 147 -4 148 -20 149 -16 150 -12 151 -8 513 44 515
  62. p'instr'/8 533 46 80 'cmp'/1 368 'eq' 97 288 289 101 368 0 3875 293 403
  63. 480 2 500 435 515 p'instr'/8 533 46 80 'cmp'/1 368 'ne' 97 288 289 101 368
  64. 0 3883 293 403 480 2 500 435 515 p'instr'/8 533 46 80 'cmp'/1 368 'lt' 97
  65. 288 289 101 368 0 3891 293 403 480 2 500 435 515 p'instr'/8 533 46 80 'cmp'/1
  66. 368 'le' 97 288 289 101 368 0 3899 293 403 480 2 500 435 515 p'instr'/8
  67. 533 46 80 'cmp'/1 368 'gt' 97 288 289 101 368 0 3907 293 403 480 2 500 435
  68. 515 p'instr'/8 533 46 80 'cmp'/1 368 'ge' 97 288 289 101 368 0 3915 293
  69. 403 480 2 500 435 515 p'instr'/8 533 76 80 'jmp'/2 368 'eq' 296 97 288 289
  70. 101 368 0 3923 371 297 293 103 298 295 90 'd'/4 355 368 0 19 328 329 403
  71. 480 4 500 435 515 p'instr'/8 533 76 80 'jmp'/2 368 'ne' 296 97 288 289 101
  72. 368 0 3931 371 297 293 103 298 295 90 'd'/4 355 368 0 19 328 329 403 480
  73. 4 500 435 515 p'instr'/8 533 76 80 'jmp'/2 368 'lt' 296 97 288 289 101 368
  74. 0 3939 371 297 293 103 298 295 90 'd'/4 355 368 0 19 328 329 403 480 4 500
  75. 435 515 p'instr'/8 533 76 80 'jmp'/2 368 'le' 296 97 288 289 101 368 0 3947
  76. 371 297 293 103 298 295 90 'd'/4 355 368 0 19 328 329 403 480 4 500 435
  77. 515 p'instr'/8 533 76 80 'jmp'/2 368 'gt' 296 97 288 289 101 368 0 3955
  78. 371 297 293 103 298 295 90 'd'/4 355 368 0 19 328 329 403 480 4 500 435
  79. 515 p'instr'/8 533 76 80 'jmp'/2 368 'ge' 296 97 288 289 101 368 0 3963
  80. 371 297 293 103 298 295 90 'd'/4 355 368 0 19 328 329 403 480 4 500 435
  81. 515 p'instr'/8 533 40 48 'op_neg' 97 288 289 101 368 0 3971 293 403 480
  82. 2 500 435 515 p'instr'/8 533 40 48 'op_not' 97 288 289 101 368 0 3979 293
  83. 403 480 2 500 435 515 p'instr'/8 533 40 48 'op_abs' 97 288 289 101 368 0
  84. 3987 293 403 480 2 500 435 515 p'instr'/8 533 40 48 'op_add' 97 288 289
  85. 101 368 0 4003 293 403 480 2 500 435 515 p'instr'/8 533 40 48 'op_sub' 97
  86. 288 289 101 368 0 4011 293 403 480 2 500 435 515 p'instr'/8 533 40 48 'op_mul'
  87. 97 288 289 101 368 0 4019 293 403 480 2 500 435 515 p'instr'/8 533 40 48
  88. 'op_div' 97 288 289 101 368 0 4027 293 403 480 2 500 435 515 p'instr'/8
  89. 533 40 48 'op_rem' 97 288 289 101 368 0 4035 293 403 480 2 500 435 515 p'instr'/8
  90. 533 40 48 'op_mod' 97 288 289 101 368 0 4043 293 403 480 2 500 435 515 p'instr'/8
  91. 533 40 48 'op_and' 97 288 289 101 368 0 4051 293 403 480 2 500 435 515 p'instr'/8
  92. 533 40 48 'op_or' 97 288 289 101 368 0 4059 293 403 480 2 500 435 515 p'instr'/8
  93. 533 40 48 'op_xor' 97 288 289 101 368 0 4067 293 403 480 2 500 435 515 p'instr'/8
  94. 533 40 48 'op_shl' 97 288 289 101 368 0 4075 293 403 480 2 500 435 515 p'instr'/8
  95. 533 40 48 'op_shr' 97 288 289 101 368 0 4083 293 403 480 2 500 435 515 p'instr'/8
  96. 533 56 80 'allocate'/1 296 97 288 289 101 368 0 4099 371 297 293 480 4 408
  97. 502 473 403 480 4 500 435 515 p'instr'/8 533 62 80 'deallocate'/1 296 97
  98. 288 289 101 368 0 4107 371 297 293 480 4 408 480 3 500 502 473 403 480 4
  99. 500 435 515 p'instr'/8 533 136 97 512 32 279 278 2 -24 4 -20 6 -12 7 -8
  100. 80 'call'/2 295 294 87 '/'/2 288 289 101 368 0 4115 371 290 371 293 275
  101. 480 4 406 502 469 403 480 8 500 416 514 p'proc_rep'/3 0 144 -32 145 -28
  102. 146 -24 147 -4 148 -20 149 -16 150 -12 151 -8 513 44 515 p'instr'/8 533
  103. 118 97 512 32 279 278 2 -24 4 -20 6 -12 7 -8 80 'execute'/1 370 '/'/2 288
  104. 289 101 368 0 4123 371 290 275 403 480 6 500 416 514 p'proc_rep'/3 0 144
  105. -32 145 -28 146 -24 147 -4 148 -20 149 -16 150 -12 151 -8 513 44 515 p'instr'/8
  106. 533 134 97 512 40 281 280 2 -32 4 -28 101 368 0 4131 371 273 277 6 -20 7
  107. -16 80 'call_builtin'/1 370 '/'/2 288 289 403 480 4 500 418 130 115 -4 514
  108. p'builtin'/4 0 480 4 384 502 449 144 -40 145 -36 146 -32 147 -12 148 -28
  109. 149 -24 150 -20 151 -16 513 52 515 p'instr'/8 533 134 97 512 40 281 280
  110. 2 -32 4 -28 101 368 0 4139 371 273 277 6 -20 7 -16 80 'execute_builtin'/1
  111. 370 '/'/2 288 289 403 480 4 500 418 130 115 -4 514 p'builtin'/4 0 480 4
  112. 384 502 449 144 -40 145 -36 146 -32 147 -12 148 -28 149 -24 150 -20 151
  113. -16 513 52 515 p'instr'/8 533 40 48 'proceed' 97 288 289 101 368 0 4147
  114. 293 403 480 2 500 435 515 p'instr'/8 533 70 80 'jump'/1 296 97 288 289 101
  115. 368 0 4155 371 297 293 103 298 295 90 'd'/4 355 368 0 19 328 329 403 480
  116. 4 500 435 515 p'instr'/8 533 40 48 'fail' 97 288 289 101 368 0 4163 293
  117. 403 480 2 500 435 515 p'instr'/8 533 40 48 'spy' 97 288 289 101 368 0 4171
  118. 293 403 480 2 500 435 515 p'instr'/8 533 46 80 'meta_call'/1 296 97 288
  119. 289 101 368 0 4179 371 328 293 403 480 4 500 435 515 p'instr'/8 533 46 80
  120. 'meta_exec'/1 296 97 288 289 101 368 0 4187 371 328 293 403 480 4 500 435
  121. 515 p'instr'/8 533 140 80 'switch_on'/4 368 'term' 296 297 298 97 288 289
  122. 101 368 0 4227 371 299 371 300 371 301 293 103 302 371 303 60 371 303 64
  123. 295 94 'd'/4 355 368 0 19 330 331 95 60 'd'/4 323 368 0 19 329 332 95 64
  124. 'd'/4 323 368 0 19 328 333 403 480 8 500 435 515 p'instr'/8 533 200 97 512
  125. 56 285 284 2 -48 3 -20 4 -44 101 368 0 4235 371 272 371 275 281 6 -36 7
  126. -12 80 'switch_on'/3 368 'constant' 288 277 113 -8 127 2048 -32 127 2048
  127. -28 514 p'real_tab_size'/2 0 480 8 385 480 1 501 502 448 388 480 4 500 480
  128. 8 385 502 500 455 144 -24 145 -16 146 -20 147 -12 148 -28 514 p'enc_hash_tab'/5
  129. 24 144 -32 145 -28 146 -24 163 -8 32 148 -20 149 -16 150 -12 167 -4 32 513
  130. 44 515 p'instr'/8 533 200 97 512 56 285 284 2 -48 3 -20 4 -44 101 368 0
  131. 4243 371 272 371 275 281 6 -36 7 -12 80 'switch_on'/3 368 'structure' 288
  132. 277 113 -8 127 2048 -32 127 2048 -28 514 p'real_tab_size'/2 0 480 8 385
  133. 480 1 501 502 448 388 480 4 500 480 8 385 502 500 455 144 -24 145 -16 146
  134. -20 147 -12 148 -28 514 p'enc_hash_tab'/5 24 144 -32 145 -28 146 -24 163
  135. -8 32 148 -20 149 -16 150 -12 167 -4 32 513 44 515 p'instr'/8 533 84 80
  136. 'try_me_else'/1 296 97 288 289 101 368 0 4259 371 297 371 298 293 103 299
  137. 295 91 'd'/4 355 368 0 19 328 329 480 4 402 502 474 403 480 6 500 435 515
  138. p'instr'/8 533 70 80 'retry_me_else'/1 296 97 288 289 101 368 0 4267 371
  139. 297 293 103 298 295 90 'd'/4 355 368 0 19 328 329 403 480 4 500 435 515
  140. p'instr'/8 533 40 48 'trust_me_else_fail' 97 288 289 101 368 0 4275 293
  141. 403 480 2 500 435 515 p'instr'/8 533 84 80 'try'/1 296 97 288 289 101 368
  142. 0 4283 371 297 371 298 293 103 299 295 91 'd'/4 355 368 0 51 328 329 480
  143. 4 402 502 474 403 480 6 500 435 515 p'instr'/8 533 70 80 'retry'/1 296 97
  144. 288 289 101 368 0 4291 371 297 293 103 298 295 90 'd'/4 355 368 0 35 328
  145. 329 403 480 4 500 435 515 p'instr'/8 533 70 80 'trust'/1 296 97 288 289
  146. 101 368 0 4299 371 297 293 103 298 295 90 'd'/4 355 368 0 19 328 329 403
  147. 480 4 500 435 515 p'instr'/8 533 70 80 'try_else'/1 296 97 288 289 101 368
  148. 0 4307 371 297 293 103 298 295 90 'd'/4 355 368 0 19 328 329 403 480 4 500
  149. 435 515 p'instr'/8 533 70 80 'retry_else'/1 296 97 288 289 101 368 0 4315
  150. 371 297 293 103 298 295 90 'd'/4 355 368 0 19 328 329 403 480 4 500 435
  151. 515 p'instr'/8 534 48 'trust_else_fail' 97 288 289 101 368 0 4323 293 403
  152. 480 2 500 435 515 p'instr'/8 529 248 [ 'end' -4788 'fail' -1340 'op_abs'
  153. -2610 'op_add' -2568 'op_and' -2316 'op_div' -2442 'op_mod' -2358 'op_mul'
  154. -2484 'op_neg' -2694 'op_not' -2652 'op_or' -2274 'op_rem' -2400 'op_shl'
  155. -2190 'op_shr' -2148 'op_sub' -2526 'op_xor' -2232 'proceed' -1454 'skip'
  156. -4764 'spy' -1298 'trust_else_fail' -42 'trust_me_else_fail' -456] 530 248
  157. [ 'allocate'/1 -2366 'call'/2 -2244 'call_builtin'/1 -1986 'cmp'/1 256 'con'/2
  158. -4514 'deallocate'/1 -2308 'execute'/1 -2106 'execute_builtin'/1 -1850 'jmp'/2
  159. 282 'jump'/1 -1672 'label'/1 -5002 'lst'/1 -4186 'meta_call'/1 -1516 'meta_exec'/1
  160. -1468 'moveregister'/2 -4750 'nil'/1 -4404 'pop_integer'/1 308 'push_integer'/1
  161. 318 'put_variable'/1 -4864 'retry'/1 -588 'retry_else'/1 -372 'retry_me_else'/1
  162. -788 'str'/2 -4296 'switch_on'/3 328 'switch_on'/4 -1420 'trust'/1 -516
  163. 'try'/1 -674 'try_else'/1 -444 'try_me_else'/1 -874 'unify_void'/1 -4978
  164. 'var'/3 -4618] 535 -3972 32 536 -3928 536 -3884 536 -3840 536 -3796 537
  165. -3750 535 -3710 32 536 -3636 536 -3562 536 -3488 536 -3414 537 -3338 535
  166. -4208 32 537 -4142 535 -4402 32 537 -4336 535 -1612 32 537 -1412 520
  167.  
  168. p'key_rep'/2 44 528 6 36 36 532 26 8 80 '/'/2 288 241 8 289 547 515 p'func_rep'/3
  169. 534 33 0 518
  170.  
  171. p'lst_instr'/5 158 528 118 154 90 532 40 20 80 'get'/1 244 20 243 16 242
  172. 12 241 8 289 176 0 771 515 p'opt_instr'/6 533 38 80 'put'/1 244 20 243 16
  173. 242 12 241 8 289 176 0 1795 515 p'opt_instr'/6 534 48 'unify' 99 368 0 2971
  174. 356 401 480 2 500 466 518 530 24 [ 'get'/1 -110 'put'/1 -70] 520
  175.  
  176. p'nil_instr'/5 158 528 118 154 90 532 40 20 80 'get'/1 244 20 243 16 242
  177. 12 241 8 289 176 0 515 515 p'opt_instr'/6 533 38 80 'put'/1 244 20 243 16
  178. 242 12 241 8 289 176 0 1539 515 p'opt_instr'/6 534 48 'unify' 99 368 0 2955
  179. 356 401 480 2 500 466 518 530 24 [ 'get'/1 -110 'put'/1 -70] 520
  180.  
  181. p'opt_instr'/6 86 532 40 24 100 292 357 401 480 15 486 547 400 401 500 468
  182. 402 480 2 500 467 518 534 100 292 371 294 357 400 480 15 500 468 480 4 401
  183. 502 470 402 480 4 500 467 518
  184.  
  185. p'opt_instr_neg'/6 92 532 46 24 100 292 357 401 480 -16 488 547 400 480
  186. 1 501 401 501 468 402 480 2 500 467 518 534 100 292 371 294 357 400 480
  187. 15 500 468 480 4 401 502 470 402 480 4 500 467 518
  188.  
  189. p'proc_rep'/3 34 512 8 2 -8 114 -4 516 520 160 -4 8 145 -8 513 20 517 524
  190.  
  191. p'real_tab_size'/2 78 528 30 30 6 532 20 8 48 0 11 49 0 19 547 518 534 512
  192. 8 1 -8 400 480 1 510 432 113 -4 514 p'real_tab_size'/2 0 384 480 1 509 449
  193. 513 20 518
  194.  
  195. p'split_int'/3 26 400 480 16 510 465 400 401 480 16 509 501 466 518
  196.  
  197. p'str_instr'/6 242 528 202 238 162 532 76 24 512 12 1 -12 5 -8 80 'get'/1
  198. 289 402 480 4 500 434 176 0 643 117 -4 514 p'opt_instr'/6 0 144 -12 161
  199. -4 12 146 -8 513 24 515 p'struct_arg'/3 533 74 512 12 1 -12 5 -8 80 'put'/1
  200. 289 402 480 4 500 434 176 0 1667 117 -4 514 p'opt_instr'/6 0 144 -12 161
  201. -4 12 146 -8 513 24 515 p'struct_arg'/3 534 48 'unify' 100 368 0 2963 241
  202. 0 289 402 480 6 500 467 245 8 515 p'struct_arg'/3 530 24 [ 'get'/1 -194
  203. 'put'/1 -118] 520
  204.  
  205. p'struct_arg'/3 40 528 6 36 36 80 '/'/2 288 291 97 292 354 243 4 244 8 515
  206. p'func_rep'/3 520
  207.  
  208. p'var_instr'/7 1660 528 1578 1656 1442 532 62 28 80 'save'/1 368 'cutpt'
  209. 82 'y'/1 290 101 368 0 4355 371 293 358 547 480 4 402 502 469 403 480 4
  210. 500 468 518 533 60 80 'save'/1 368 'b' 82 'y'/1 290 101 368 0 4363 371 293
  211. 358 547 480 4 402 502 469 403 480 4 500 468 518 533 58 80 'save'/1 368 'b'
  212. 82 'x'/1 290 101 368 0 4371 371 293 358 480 4 402 502 469 403 480 4 500
  213. 468 518 533 38 48 'cut' 50 'cutpt' 101 368 0 4379 358 547 403 480 2 500
  214. 468 518 533 54 48 'cut' 82 'y'/1 290 101 368 0 4387 371 293 358 547 480
  215. 4 402 502 469 403 480 4 500 468 518 533 52 48 'cut' 82 'x'/1 290 101 368
  216. 0 4395 371 293 358 480 4 402 502 469 403 480 4 500 468 518 533 52 48 'push'
  217. 49 'value' 82 'y'/1 289 547 243 8 244 12 245 16 246 20 176 0 3075 515 p'opt_instr_neg'/6
  218. 533 50 48 'push' 49 'value' 82 'x'/1 289 243 8 244 12 245 16 246 20 176
  219. 0 3203 515 p'opt_instr'/6 533 52 48 'pop' 49 'variable' 82 'y'/1 289 547
  220. 243 8 244 12 245 16 246 20 176 0 3331 515 p'opt_instr_neg'/6 533 52 48 'pop'
  221. 49 'variable' 82 'x'/1 289 547 243 8 244 12 245 16 246 20 176 0 3459 515
  222. p'opt_instr'/6 533 52 48 'pop' 49 'value' 82 'y'/1 289 547 243 8 244 12
  223. 245 16 246 20 176 0 3587 515 p'opt_instr_neg'/6 533 50 48 'pop' 49 'value'
  224. 82 'x'/1 289 243 8 244 12 245 16 246 20 176 0 3715 515 p'opt_instr'/6 533
  225. 72 49 'variable' 80 'get'/1 289 82 'y'/1 295 547 480 4 407 502 439 403 480
  226. 2 500 434 244 12 245 16 229 327 358 176 0 3 515 p'opt_instr'/6 533 72 49
  227. 'value' 80 'get'/1 289 82 'y'/1 295 547 480 4 407 502 439 403 480 2 500
  228. 434 244 12 245 16 229 327 358 176 0 131 515 p'opt_instr'/6 533 70 49 'value'
  229. 80 'get'/1 289 82 'x'/1 295 480 4 407 502 439 403 480 2 500 434 244 12 245
  230. 16 229 327 358 176 0 259 515 p'opt_instr'/6 533 72 49 'variable' 80 'put'/1
  231. 289 82 'y'/1 295 547 480 4 407 502 439 403 480 2 500 434 244 12 245 16 229
  232. 327 358 176 0 899 515 p'opt_instr'/6 533 72 49 'value' 80 'put'/1 289 82
  233. 'y'/1 295 547 480 4 407 502 439 403 480 2 500 434 244 12 245 16 229 327
  234. 358 176 0 1155 515 p'opt_instr'/6 533 90 80 'put'/1 295 81 'unsafe_value'/1
  235. 296 82 'y'/1 297 480 4 409 502 441 480 4 408 502 440 403 480 4 500 434 244
  236. 12 245 16 229 329 371 328 358 247 4 176 0 1283 515 p'opt_instr'/6 533 52
  237. 48 'unify' 49 'variable' 82 'y'/1 289 547 243 8 244 12 245 16 246 20 176
  238. 0 2179 515 p'opt_instr_neg'/6 533 52 48 'unify' 49 'variable' 82 'x'/1 289
  239. 547 243 8 244 12 245 16 246 20 176 0 2307 515 p'opt_instr'/6 533 52 48 'unify'
  240. 49 'value' 82 'y'/1 289 547 243 8 244 12 245 16 246 20 176 0 2435 515 p'opt_instr_neg'/6
  241. 533 52 48 'unify' 49 'value' 82 'x'/1 289 547 243 8 244 12 245 16 246 20
  242. 176 0 2563 515 p'opt_instr'/6 533 52 48 'unify' 49 'local_value' 82 'y'/1
  243. 289 547 243 8 244 12 245 16 246 20 176 0 2691 515 p'opt_instr_neg'/6 534
  244. 48 'unify' 49 'local_value' 82 'x'/1 289 243 8 244 12 245 16 246 20 176
  245. 0 2819 515 p'opt_instr'/6 529 56 [ 'cut' 64 'pop' 78 'push' 96 'unify' 106]
  246. 535 -1320 28 536 -1284 537 -1230 535 -1078 28 536 -1028 536 -978 537 -926
  247. 535 -1202 28 537 -1150 535 -432 28 536 -382 536 -332 536 -282 536 -232 537
  248. -182 530 24 [ 'get'/1 32 'put'/1 46 'save'/1 60] 535 -954 28 536 -884 537
  249. -812 535 -748 28 536 -678 537 -606 535 -1636 28 536 -1578 537 -1518 520
  250.  
  251.